/* @(#)GSManufactureBean.java    
 *
 * Project: BUS
 *
 * Modify Information:
 * =============================================================================
 *   Author       Date       Description
 *   ------------ ---------- ---------------------------------------------------
 *   Jenny Li     2006-2-13    新增
 *
 * Copyright Notice:
 * =============================================================================
 *    Copyright (c) 2001-2006 Beijing HiTRUST Technology Co., Ltd. 1808 Room, 
 *        Science & Technology Building, No. 9 South Street, Zhong Guan Cun, 
 *        Haidian District, Beijing ,100081, China All rights reserved.
 *
 *    This software is the confidential and proprietary information of
 *        Beijing HiTRUST Technology Co., Ltd. ("Confidential Information").
 *        You shall not disclose such Confidential Information and shall use it
 *        only in accordance with the terms of the license agreement you entered
 *        into with HiTRUST.
 *
 * Warning:
 * =============================================================================
 * 
 */
package com.hitrust.gs.bean;

import java.sql.ResultSet;
import java.sql.SQLException;

import com.hitrust.gs.service.GSBaseBean;

/**
 * 产品信息
 */
public class GSManufactureBean implements GSBaseBean {
    /**
     * 产品编号
     */
    private String gs_manufacture_id;
    private String last_update_user;
    private String last_update_user_id;
    private String last_update_time;
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    /**
     * 集中编码
     */
    private String gs_concentricity;
    
    private String drawingPieceCode;
    /**
     * 供应商自用编码
     */
    //private String gs_provider_use_id;
    /**
     * 产品名称
     */
    private String gs_manufacture_name;

    /**
     * 产品种类编号
     */
    private String gs_manufacture_category_id;
    /**
     * 种类名称
     * */
    private String gs_manufacture_category_name;
    /**
     * 种类desc
     * */
    private String gs_manufacture_category_desc;
    /**
     * 产品品牌
     */
    private String gs_manufacture_brand;

    /**
     * 产品型号
     */
    private String gs_manufacture_type;

    /**
     * 产品规格
     */
    private String gs_manufacture_spec;

    /**
     * 产品单价
     */
    private double gs_manufacture_unitprice;

    /**
     * 数量单位
     */
    private String gs_quant_unit;

    /**
     * 质保期
     */
    private String gs_quality_assure_period;

    /**
     * 生产厂商名称
     */
    private String gs_manufacturer_name;

    /**
     * 产地
     */
    private String gs_make_area;

    /**
     * 供应商编号
     */
    private String gs_provider_id;
    private String gs_provider_name;

    /**
     * 适用机型
     */
    private String gs_adapt_machine_type;

    /**
     * 产品图片
     */
    private String gs_manufacture_images;

    /**
     * 最近调价时间
     */
    private String gs_recent_adjustprice_date;

    /**
     * 最近调价价格
     */
    private double gs_recent_adjusted_price;

    /**
     * 录入人员帐号
     */
    private String gs_recorder_id;

    /**
     * 产品录入时间
     */
    private String gs_manufacture_record_date;

    /**
     * 是否交易平台的产品
     */
    private String gs_is_tradeflat_manufacture;

    private String providerName;

    /**
     * 产品附加属性
     */
    private String gs_appender_property;

    /**
     * 备注
     */
    private String gs_remark;

    private String gs_validity;

    private String is_buy;

    private String gs_drawing_peice_code;

    private String gs_code_bak;
    /**
     * 买断、压库
     * */
    private String gs_balance_mode = "0";

    /**
     * 是否正式产品
     * **/
    private String is_normal;

    /**
     * 所属仓库编号
     * **/
    private String warehouse_code;
    /**
     * 所属仓库名称
     * **/
    private String warehouse_name;
    /**
     * 计划价
     * **/
    private double plan_price;
    /**
     * 审核状态
     */
    private String auditing_status;
    
    private String is_update;

    /**
     * 产品ID
     */
    private String id;

	public String create_user_id;
	public String create_user;
	public String create_time;


    /**
     * 公里质保期
     */
    private String km_quality_assure_period;
    
    
    /**
     * 是否到单车
     */
    private String balance_customer_code;
    /**
     * @return the is_normal
     */
    public String getIs_normal() {
        return this.is_normal;
    }

    /**
     * @param aIs_normal the is_normal to set
     */
    public void setIs_normal(String aIs_normal) {
        this.is_normal = aIs_normal;
    }

    /**
     * @return the warehouse_code
     */
    public String getWarehouse_code() {
        return this.warehouse_code;
    }

    /**
     * @param aWarehouse_code the warehouse_code to set
     */
    public void setWarehouse_code(String aWarehouse_code) {
        this.warehouse_code = aWarehouse_code;
    }

    /**
     * @return the warehouse_name
     */
    public String getWarehouse_name() {
        return this.warehouse_name;
    }

    /**
     * @param aWarehouse_name the warehouse_name to set
     */
    public void setWarehouse_name(String aWarehouse_name) {
        this.warehouse_name = aWarehouse_name;
    }

    /**
     * @return the gs_balance_mode
     */
    public String getGs_balance_mode() {
        return this.gs_balance_mode;
    }

    /**
     * @param aGs_balance_mode the gs_balance_mode to set
     */
    public void setGs_balance_mode(String aGs_balance_mode) {
        this.gs_balance_mode = aGs_balance_mode;
    }

    public String getGs_drawing_peice_code() {
        return gs_drawing_peice_code;
    }

    public void setGs_drawing_peice_code(String gs_drawing_peice_code) {
        this.gs_drawing_peice_code = gs_drawing_peice_code;
    }

    public String getGs_validity() {
        return gs_validity;
    }

    public void setGs_validity(String gs_validity) {
        this.gs_validity = gs_validity;
    }

    public String getGs_code_bak() {
        return gs_code_bak;
    }

    public void setGs_code_bak(String gs_code_bak) {
        this.gs_code_bak = gs_code_bak;
    }

    /**
     * 返回gs_adapt_machine_type.
     */
    public String getGs_adapt_machine_type() {
        return this.gs_adapt_machine_type;
    }

    /**
     * @param aGs_adapt_machine_type
     *            赋值给gs_adapt_machine_type.
     */
    public void setGs_adapt_machine_type(String aGs_adapt_machine_type) {
        this.gs_adapt_machine_type = aGs_adapt_machine_type;
    }

    /**
     * 返回gs_is_tradeflat_manufacture.
     */
    public String getGs_is_tradeflat_manufacture() {
        return this.gs_is_tradeflat_manufacture;
    }

    /**
     * @param aGs_is_tradeflat_manufacture
     *            赋值给gs_is_tradeflat_manufacture.
     */
    public void setGs_is_tradeflat_manufacture(String aGs_is_tradeflat_manufacture) {
        this.gs_is_tradeflat_manufacture = aGs_is_tradeflat_manufacture;
    }

    /**
     * 返回gs_make_area.
     */
    public String getGs_make_area() {
        return this.gs_make_area;
    }

    /**
     * @param aGs_make_area
     *            赋值给gs_make_area.
     */
    public void setGs_make_area(String aGs_make_area) {
        this.gs_make_area = aGs_make_area;
    }

    /**
     * 返回gs_manufacture_brand.
     */
    public String getGs_manufacture_brand() {
        return this.gs_manufacture_brand;
    }

    /**
     * @param aGs_manufacture_brand
     *            赋值给gs_manufacture_brand.
     */
    public void setGs_manufacture_brand(String aGs_manufacture_brand) {
        this.gs_manufacture_brand = aGs_manufacture_brand;
    }

    /**
     * 返回gs_manufacture_images.
     */
    public String getGs_manufacture_images() {
        return this.gs_manufacture_images;
    }

    /**
     * @param aGs_manufacture_images
     *            赋值给gs_manufacture_images.
     */
    public void setGs_manufacture_images(String aGs_manufacture_images) {
        this.gs_manufacture_images = aGs_manufacture_images;
    }

    /**
     * 返回gs_manufacture_name.
     */
    public String getGs_manufacture_name() {
        return this.gs_manufacture_name;
    }

    /**
     * @param aGs_manufacture_name
     *            赋值给gs_manufacture_name.
     */
    public void setGs_manufacture_name(String aGs_manufacture_name) {
        this.gs_manufacture_name = aGs_manufacture_name;
    }

    /**
     * 返回gs_manufacture_record_date.
     */
    public String getGs_manufacture_record_date() {
        return this.gs_manufacture_record_date;
    }

    /**
     * @param aGs_manufacture_record_date
     *            赋值给gs_manufacture_record_date.
     */
    public void setGs_manufacture_record_date(String aGs_manufacture_record_date) {
        this.gs_manufacture_record_date = aGs_manufacture_record_date;
    }

    /**
     * 返回gs_manufacture_spec.
     */
    public String getGs_manufacture_spec() {
        return this.gs_manufacture_spec;
    }

    /**
     * @param aGs_manufacture_spec
     *            赋值给gs_manufacture_spec.
     */
    public void setGs_manufacture_spec(String aGs_manufacture_spec) {
        this.gs_manufacture_spec = aGs_manufacture_spec;
    }

    /**
     * 返回gs_manufacture_type.
     */
    public String getGs_manufacture_type() {
        return this.gs_manufacture_type;
    }

    /**
     * @param aGs_manufacture_type
     *            赋值给gs_manufacture_type.
     */
    public void setGs_manufacture_type(String aGs_manufacture_type) {
        this.gs_manufacture_type = aGs_manufacture_type;
    }

    /**
     * 返回gs_manufacture_unitprice.
     */
    public double getGs_manufacture_unitprice() {
        return this.gs_manufacture_unitprice;
    }

    /**
     * @param aGs_manufacture_unitprice
     *            赋值给gs_manufacture_unitprice.
     */
    public void setGs_manufacture_unitprice(double aGs_manufacture_unitprice) {
        this.gs_manufacture_unitprice = aGs_manufacture_unitprice;
    }

    /**
     * 返回gs_manufacturer_name.
     */
    public String getGs_manufacturer_name() {
        return this.gs_manufacturer_name;
    }

    /**
     * @param aGs_manufacturer_name
     *            赋值给gs_manufacturer_name.
     */
    public void setGs_manufacturer_name(String aGs_manufacturer_name) {
        this.gs_manufacturer_name = aGs_manufacturer_name;
    }

    /**
     * 返回gs_provider_id.
     */
    public String getGs_provider_id() {
        return this.gs_provider_id;
    }

    /**
     * @param aGs_provider_id
     *            赋值给gs_provider_id.
     */
    public void setGs_provider_id(String aGs_provider_id) {
        this.gs_provider_id = aGs_provider_id;
    }

    /**
     * 返回gs_quality_assure_period.
     */
    public String getGs_quality_assure_period() {
        return this.gs_quality_assure_period;
    }

    /**
     * @param aGs_quality_assure_period
     *            赋值给gs_quality_assure_period.
     */
    public void setGs_quality_assure_period(String aGs_quality_assure_period) {
        this.gs_quality_assure_period = aGs_quality_assure_period;
    }

    /**
     * 返回gs_quant_unit.
     */
    public String getGs_quant_unit() {
        return this.gs_quant_unit;
    }

    /**
     * @param aGs_quant_unit
     *            赋值给gs_quant_unit.
     */
    public void setGs_quant_unit(String aGs_quant_unit) {
        this.gs_quant_unit = aGs_quant_unit;
    }

    /**
     * 返回gs_recent_adjusted_price.
     */
    public double getGs_recent_adjusted_price() {
        return this.gs_recent_adjusted_price;
    }

    /**
     * @param aGs_recent_adjusted_price
     *            赋值给gs_recent_adjusted_price.
     */
    public void setGs_recent_adjusted_price(double aGs_recent_adjusted_price) {
        this.gs_recent_adjusted_price = aGs_recent_adjusted_price;
    }

    /**
     * 返回gs_recent_adjustprice_date.
     */
    public String getGs_recent_adjustprice_date() {
        return this.gs_recent_adjustprice_date;
    }

    /**
     * @param aGs_recent_adjustprice_date
     *            赋值给gs_recent_adjustprice_date.
     */
    public void setGs_recent_adjustprice_date(String aGs_recent_adjustprice_date) {
        this.gs_recent_adjustprice_date = aGs_recent_adjustprice_date;
    }

    /**
     * 返回gs_recorder_id.
     */
    public String getGs_recorder_id() {
        return this.gs_recorder_id;
    }

    /**
     * @param aGs_recorder_id
     *            赋值给gs_recorder_id.
     */
    public void setGs_recorder_id(String aGs_recorder_id) {
        this.gs_recorder_id = aGs_recorder_id;
    }
    
    
    public String getBalance_customer_code() {
		return balance_customer_code;
	}

	public void setBalance_customer_code(String balance_customer_code) {
		this.balance_customer_code = balance_customer_code;
	}

	public Object process(ResultSet aResultSet) throws SQLException {
        GSManufactureBean tGSManufactureBean = new GSManufactureBean();
        tGSManufactureBean.gs_adapt_machine_type = aResultSet.getString("ADAPT_MACHINE_TYPE") == null ? "" : aResultSet.getString("ADAPT_MACHINE_TYPE").trim();
        tGSManufactureBean.gs_is_tradeflat_manufacture = aResultSet.getString("IS_TRADEFLAT_PRODUCT").trim();
        tGSManufactureBean.gs_make_area = aResultSet.getString("AREA") == null ? "" : aResultSet.getString("AREA").trim();
        tGSManufactureBean.gs_manufacture_brand = aResultSet.getString("PRODUCT_BRAND") == null ? "" : aResultSet.getString("PRODUCT_BRAND").trim();

        tGSManufactureBean.gs_manufacture_category_id = aResultSet.getString("CATEGORY_CODE") == null ? "" : aResultSet.getString("CATEGORY_CODE").trim();

        tGSManufactureBean.gs_concentricity = aResultSet.getString("CONCENTRICITY_CODE") == null ? "" : aResultSet.getString("CONCENTRICITY_CODE").trim();

        tGSManufactureBean.gs_manufacture_images = aResultSet.getString("PIC") == null ? "" : aResultSet.getString("PIC").trim();

        tGSManufactureBean.gs_manufacture_name = aResultSet.getString("NAME").trim();

        tGSManufactureBean.gs_manufacture_record_date = aResultSet.getString("RECORD_DATE") == null ? "" : aResultSet.getString("RECORD_DATE").trim();
        tGSManufactureBean.gs_manufacture_spec = aResultSet.getString("SPEC") == null ? "" : aResultSet.getString("SPEC").trim();
        tGSManufactureBean.gs_manufacture_type = aResultSet.getString("MODEL") == null ? "" : aResultSet.getString("MODEL").trim();

        tGSManufactureBean.gs_manufacture_unitprice = aResultSet.getDouble("UNIT_PRICE");

        tGSManufactureBean.gs_manufacturer_name = aResultSet.getString("MANUFATURER") == null ? "" : aResultSet.getString("MANUFATURER").trim();

        tGSManufactureBean.gs_provider_id = aResultSet.getString("PROVIDER_CODE");

        tGSManufactureBean.gs_manufacture_id = aResultSet.getString("APEP_CODE") == null ? "" : aResultSet.getString("APEP_CODE").trim();
        tGSManufactureBean.gs_quality_assure_period = aResultSet.getString("QUALITY_ASSURE_PERIOD") == null ? "" : aResultSet
                .getString("QUALITY_ASSURE_PERIOD").trim();
        tGSManufactureBean.gs_quant_unit = aResultSet.getString("PRODUCT_UNIT");
        tGSManufactureBean.gs_recent_adjusted_price = aResultSet.getDouble("RECENT_ADJUSTED_PRICE");
        tGSManufactureBean.gs_recent_adjustprice_date = aResultSet.getString("RECENT_ADJUSTPRICE_DATE") == null ? "" : aResultSet.getString(
                "RECENT_ADJUSTPRICE_DATE").trim();
        tGSManufactureBean.gs_recorder_id = aResultSet.getString("RECORDER_ID") == null ? "" : aResultSet.getString("RECORDER_ID").trim();
        tGSManufactureBean.gs_appender_property = aResultSet.getString("APPENDER_PROPERTY") == null ? "" : aResultSet.getString("APPENDER_PROPERTY").trim();
        tGSManufactureBean.gs_remark = aResultSet.getString("REMARK") == null ? "" : aResultSet.getString("REMARK").trim();
        //added by simonyi 2006-9-29
        tGSManufactureBean.gs_validity = aResultSet.getString("STATUS") == null ? "1" : aResultSet.getString("STATUS").trim();
        //added by simonyi 2006-3-14
        tGSManufactureBean.is_buy = aResultSet.getString("IS_BUY") == null ? "" : aResultSet.getString("IS_BUY").trim();
        //peng.ning 2008-09-08
        tGSManufactureBean.gs_balance_mode = aResultSet.getString("BALANCE_MODE") == null ? "" : aResultSet.getString("BALANCE_MODE").trim();
        //2009-03-10
        tGSManufactureBean.is_normal = aResultSet.getString("IS_NORMAL") == null ? "0" : aResultSet.getString("IS_NORMAL");
        tGSManufactureBean.warehouse_code = aResultSet.getString("WAREHOUSE_CODE") == null ? "" : aResultSet.getString("WAREHOUSE_CODE");
        tGSManufactureBean.warehouse_name = aResultSet.getString("WAREHOUSE_NAME") == null ? "" : aResultSet.getString("WAREHOUSE_NAME");
        tGSManufactureBean.last_update_user = aResultSet.getString("LAST_UPDATE_USER");
        tGSManufactureBean.last_update_user_id = aResultSet.getString("LAST_UPDATE_USER_ID");
        tGSManufactureBean.last_update_time = aResultSet.getString("LAST_UPDATE_TIME");
        tGSManufactureBean.gs_drawing_peice_code = aResultSet.getString("DRAWING_PIECE_CODE")==null?"":aResultSet.getString("DRAWING_PIECE_CODE");
        tGSManufactureBean.plan_price = aResultSet.getDouble("plan_price");
        tGSManufactureBean.id = aResultSet.getString("id") == null?"":aResultSet.getString("id");
        tGSManufactureBean.km_quality_assure_period = aResultSet.getString("KM_QUALITY_ASSURE_PERIOD") == null?"":aResultSet.getString("KM_QUALITY_ASSURE_PERIOD");
        tGSManufactureBean.create_time = aResultSet.getString("CREATE_TIME") == null?"":aResultSet.getString("CREATE_TIME");
        tGSManufactureBean.create_user = aResultSet.getString("CREATE_USER") == null?"":aResultSet.getString("CREATE_USER");
        tGSManufactureBean.create_user_id = aResultSet.getString("CREATE_USER_ID") == null?"":aResultSet.getString("CREATE_USER_ID");
        tGSManufactureBean.balance_customer_code = aResultSet.getString("BALANCE_CUSTOMER_CODE") == null?"0":aResultSet.getString("BALANCE_CUSTOMER_CODE");
        try {
            tGSManufactureBean.auditing_status = aResultSet.getString("auditing_status")==null?"":aResultSet.getString("auditing_status");
        } catch (Exception e1) {
           
        }
        
        try {
            int index = aResultSet.findColumn("provider_name");
            tGSManufactureBean.providerName = aResultSet.getString(index);
        } catch (SQLException e) {

        }
        //added by simonyi 2006-11-30
        try {
            int index = aResultSet.findColumn("DRAWING_PIECE_CODE");
            tGSManufactureBean.gs_drawing_peice_code = aResultSet.getString(index) == null ? "" : aResultSet.getString(index);

        } catch (SQLException e) {

        }

        return tGSManufactureBean;
    }

    
    public String getLast_update_user_id() {
		return last_update_user_id;
	}

	public void setLast_update_user_id(String last_update_user_id) {
		this.last_update_user_id = last_update_user_id;
	}

	/**
     * @return 返回 gs_concentricity.
     */
    public String getGs_concentricity() {
        return this.gs_concentricity;
    }

    /**
     * @param aGs_concentricity The gs_concentricity to set.
     */
    public void setGs_concentricity(String aGs_concentricity) {
        this.gs_concentricity = aGs_concentricity;
    }

    /**
     * @return 返回 gs_manufacture_id.
     */
    public String getGs_manufacture_id() {
        return this.gs_manufacture_id;
    }

    /**
     * @param aGs_manufacture_id The gs_manufacture_id to set.
     */
    public void setGs_manufacture_id(String aGs_manufacture_id) {
        this.gs_manufacture_id = aGs_manufacture_id;
    }

    /**
     * @return 返回 gs_manufacture_category_id.
     */
    public String getGs_manufacture_category_id() {
        return this.gs_manufacture_category_id;
    }

    /**
     * @param aGs_manufacture_category_id The gs_manufacture_category_id to set.
     */
    public void setGs_manufacture_category_id(String aGs_manufacture_category_id) {
        this.gs_manufacture_category_id = aGs_manufacture_category_id;
    }

    public String getGs_provider_name() {
        return gs_provider_name;
    }

    public void setGs_provider_name(String gs_provider_name) {
        this.gs_provider_name = gs_provider_name;
    }

    /**
     * @return 返回 gs_appender_property.
     */
    public String getGs_appender_property() {
        return this.gs_appender_property;
    }

    /**
     * @param aGs_appender_property The gs_appender_property to set.
     */
    public void setGs_appender_property(String aGs_appender_property) {
        this.gs_appender_property = aGs_appender_property;
    }

    /**
     * @return 返回 gs_remark.
     */
    public String getGs_remark() {
        return this.gs_remark;
    }

    /**
     * @param aGs_remark The gs_remark to set.
     */
    public void setGs_remark(String aGs_remark) {
        this.gs_remark = aGs_remark;
    }

    public String getProviderName() {
        return providerName;
    }

    public void setProviderName(String providerName) {
        this.providerName = providerName;
    }

    /**
     * @return 返回 is_buy.
     */
    public String getIs_buy() {
        return this.is_buy;
    }

    /**
     * @param aIs_buy The is_buy to set.
     */
    public void setIs_buy(String aIs_buy) {
        this.is_buy = aIs_buy;
    }

    /**
     * @return the gs_manufacture_category_name
     */
    public String getGs_manufacture_category_name() {
        return this.gs_manufacture_category_name;
    }

    /**
     * @param aGs_manufacture_category_name the gs_manufacture_category_name to set
     */
    public void setGs_manufacture_category_name(String aGs_manufacture_category_name) {
        this.gs_manufacture_category_name = aGs_manufacture_category_name;
    }

    /**
     * @return the gs_manufacture_category_desc
     */
    public String getGs_manufacture_category_desc() {
        return this.gs_manufacture_category_desc;
    }

    /**
     * @param aGs_manufacture_category_desc the gs_manufacture_category_desc to set
     */
    public void setGs_manufacture_category_desc(String aGs_manufacture_category_desc) {
        this.gs_manufacture_category_desc = aGs_manufacture_category_desc;
    }

    /**
     * @return the last_update_user
     */
    public String getLast_update_user() {
        return this.last_update_user;
    }

    /**
     * @param aLast_update_user the last_update_user to set
     */
    public void setLast_update_user(String aLast_update_user) {
        this.last_update_user = aLast_update_user;
    }

    /**
     * @return the last_update_time
     */
    public String getLast_update_time() {
        return this.last_update_time;
    }

    /**
     * @param aLast_update_time the last_update_time to set
     */
    public void setLast_update_time(String aLast_update_time) {
        this.last_update_time = aLast_update_time;
    }

    public String getDrawingPieceCode() {
        return this.drawingPieceCode;
    }

    public void setDrawingPieceCode(String aDrawingPieceCode) {
        this.drawingPieceCode = aDrawingPieceCode;
    }

    public String getIs_update() {
        return this.is_update;
    }

    public void setIs_update(String aIs_update) {
        this.is_update = aIs_update;
    }

    public void setPlan_price(double aPlan_price) {
        this.plan_price = aPlan_price;
    }

    public double getPlan_price() {
        return this.plan_price;
    }

    /**
     * @return the auditing_status
     */
    public String getAuditing_status() {
        return this.auditing_status;
    }

    /**
     * @param aAuditing_status the auditing_status to set
     */
    public void setAuditing_status(String aAuditingStatus) {
        this.auditing_status = aAuditingStatus;
    }

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getKm_quality_assure_period() {
		return km_quality_assure_period;
	}

	public void setKm_quality_assure_period(String kmQualityAssurePeriod) {
		km_quality_assure_period = kmQualityAssurePeriod;
	}

	public String getCreate_user() {
		return create_user;
	}

	public void setCreate_user(String createUser) {
		create_user = createUser;
	}

	public String getCreate_time() {
		return create_time;
	}

	public void setCreate_time(String createTime) {
		create_time = createTime;
	}

	public String getCreate_user_id() {
		return create_user_id;
	}

	public void setCreate_user_id(String create_user_id) {
		this.create_user_id = create_user_id;
	}

}
